package org.jeecg.modules.paycenter.dto;

import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotNull;

/**
 * @author yangqf
 * @date 2023/4/24 8:12
 * 运单支付DTO
 */

@Data
@ToString
public class PayDto {
    @NotNull(message = "运单Id不能为空")
    private String id;
    @NotNull(message = "密码不能为空")
    private String pw;
    @NotNull(message = "支付通道不能为空")
    private String payChannel;
    @NotNull(message = "当前登录用户id不能为空")
    private String uid;

    /**
     * 平台支付的时候需要传这个字段，其他的时候不需要
     * 货主的userId 不是货主id
     */
    private String customerId;
    /**
     * 操作类型 0货主单笔支付 1管理端支付 2平台代付 3代理人支付
     */
    private int operateType;
}
